A platform for Embodied Conversational Agents based on Distributed Logic Programming
نویسندگان
چکیده
In this paper we will outline the requirements for a software platform supporting embodied conversational agents. These requirements encompass computational concerns as well as presentation facilities, providing a suitably rich environment for applications deploying conversational agents. We will then propose a platform based on the distributed logic programming language DLP and X3D, the extensible Web3D format. Three case studies will be described, illustrating the potential of the DLP+X3D platform: a multiuser game with autonomous players, avatars commenting on rich media presentations, and a gesture scripting language for humanoids based on dynamic logic. In conclusion, we will discuss related work and review the evaluation criteria that pertain to the deployment of embodied conversational agents in rich media 3D environments.
منابع مشابه
ECA Perspectives - Requirements, Applications, Technology
In the last years we have developed a platform for the realization of embodied (conversational) agents, in a distributed logic programming framework. In this paper we will present an overview of our work, by discussing the requirements that acted as our guidelines for design decisions during development, some of the applications that have served as target demonstrators for developing and testin...
متن کاملDTask and LiteBody: Open Source, Standards-Based Tools for Building Web-Deployed Embodied Conversational Agents
Two tools for developing embodied conversational agents and deploying them over the world-wide web to standard web browsers are presented. DTask is a hierarchical task decomposition-based dialogue planner, based on the CEA-2018 task description language standard. LiteBody is an extensible, web-based BML renderer that runs in most contemporary web browsers with no additional software and provide...
متن کاملXSTEP: An XML-based Markup Language for Embodied Agents
In this paper we propose a XML-based markup language for embodied agents, called XSTEP, based on the scripting language STEP. XSTEP is XML-encoded STEP. STEP is developed on the formal semantics of dynamic logic, and has been implemented in the distributed logic programming language DLP, a tool for the implementation of 3D web agents. In this paper, we discuss the issues of markup language desi...
متن کاملScripting Facial Expressions for X3D/VRML-based Embodied Agents
This paper proposes a scripting approach to facial animations for embodied agents, in particular for X3D/VRML-based web agents. The use of a scripting technology to control facial expressions has the advantage that it results in highly flexible components; not only can scripts be re-used to define a wide range of facial animation scenarios, but they can also be applied with appropriate paramete...
متن کاملXSTEP: A Markup Language for Embodied Agents
In this paper we propose an XML-based markup language, called XSTEP, for embodied agents, based on the scripting language STEP. Thus, XSTEP is the XML-based successor of STEP. STEP is developed on the formal semantics of dynamic logic, and has been implemented in the distributed logic programming language DLP, a tool for the implementation of 3D web agents. In this paper, we discuss the issues ...
متن کامل